﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CES_Application.Models.Dados;

namespace CES_Application.Models.Negocio
{
    class NegocioFornecedor
    {
        private readonly IRepositorioGenerico<Fornecedor, CES_SistemaGerenciamentoEntities> repositorioFornecedor;

        public NegocioFornecedor() 
        {
            repositorioFornecedor = new RepositorioGenerico<Fornecedor, CES_SistemaGerenciamentoEntities>("chave");
        }

        public List<Fornecedor> ObterTodos()
        {
            try
            {
                return repositorioFornecedor.ObterTodos().ToList();
            }
            catch { return null; }
        }

        public Fornecedor Obter(int IdFornecedor)
        {
            return repositorioFornecedor.ObterEntidade(fornec => fornec.idFornecedor == IdFornecedor);
        }


    }
}
